# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the rails db:seed command (or created alongside the database with db:setup).
#
# Examples:
#
#   movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }])
#   Character.create(name: 'Luke', movie: movies.first)

def asset_file path
  File.open(Rails.root.join("db/assets", path))
end

# Cip::User.create(
#   nickname: '系统管理员',
#   mobile: 'admin',
#   password: 'password',
#   password_confirmation: 'password'
# )

Ssp::User.create(
  nickname: '系统管理员',
  ssid: 'admin',
  admin: true,
  password: 'password',
  password_confirmation: 'password'
)

# Cip::Category.transaction do
#   Cip::Category.create(slug: 'index', title: '首页', children: [
#     Cip::Category.create(slug: 'carousel', title: '轮播图', editable: true, pages: [
#       Cip::Page.create(title: '轮播图1', author: '公共服务中心', page_type: :blank, avatar: asset_file("slides/1.jpg")),
#       Cip::Page.create(title: '轮播图2', author: '公共服务中心', page_type: :blank, avatar: asset_file("slides/2.jpg")),
#       Cip::Page.create(title: '轮播图3', author: '公共服务中心', page_type: :blank, avatar: asset_file("slides/3.jpg"))
#     ]),
#     Cip::Category.create(slug: 'policies', title: '政策导向', editable: true),
#     Cip::Category.create(slug: 'news', title: '电商资讯', editable: true)
#   ])

#   Cip::Category.create(slug: 'industrial-base', title: '产业基地', pages: [
#     Cip::Page.create(title: '神农架电子商务产业园', author: '公共服务中心', avatar: asset_file("industrial_base/1.jpg")),
#     Cip::Page.create(title: '产业园O2O展示厅', author: '公共服务中心', avatar: asset_file("industrial_base/2.png")),
#     Cip::Page.create(title: '产业园创客孵化区', author: '公共服务中心', avatar: asset_file("industrial_base/3.png")),
#     Cip::Page.create(title: '产业园大型培训室', author: '公共服务中心', avatar: asset_file("industrial_base/4.png")),
#     Cip::Page.create(title: '产业园创客路演室', author: '公共服务中心', avatar: asset_file("industrial_base/5.png")),
#     Cip::Page.create(title: '产业园创客咖啡吧', author: '公共服务中心', avatar: asset_file("industrial_base/6.png"))
#   ], page_metadata_struct: { '页面简介' => { as: :text }})

#   Cip::Category.create(slug: 'services', title: '电商服务', children: [
#     Cip::Category.create(title: '培训服务', pages: [
#       Cip::Page.create(title: '电子商务研究中心', author: '公共服务中心')
#     ]),
#     Cip::Category.create(title: '孵化服务', pages: [
#       Cip::Page.create(title: '电商孵化支持', author: '公共服务中心'),
#       Cip::Page.create(title: '品牌包装策划', author: '公共服务中心'),
#       Cip::Page.create(title: '数字产品转化', author: '公共服务中心'),
#       Cip::Page.create(title: '营销推广', author: '公共服务中心'),
#       Cip::Page.create(title: '平台代运营服务', author: '公共服务中心')
#     ]),
#     Cip::Category.create(title: '金融服务', pages: [
#       Cip::Page.create(title: '系统开发', author: '公共服务中心'),
#       Cip::Page.create(title: '网站建设', author: '公共服务中心'),
#       Cip::Page.create(title: '手机移动终端开发', author: '公共服务中心'),
#       Cip::Page.create(title: '网站运维', author: '公共服务中心')
#     ]),
#     Cip::Category.create(title: '物流服务', pages: [
#       Cip::Page.create(title: '电商企业宣传展示', author: '公共服务中心'),
#       Cip::Page.create(title: '电商政府规划咨讯', author: '公共服务中心'),
#       Cip::Page.create(title: '电商政府扶持信息', author: '公共服务中心')
#     ]),
#     Cip::Category.create(title: '营销服务', pages: [
#       Cip::Page.create(title: '神农架电子商务促进会', author: '公共服务中心')
#     ]),
#     Cip::Category.create(title: '仓储服务', pages: [
#       Cip::Page.create(title: '电商产业相关咨询/代办服务', author: '公共服务中心')
#     ])
#   ])

#   Cip::Category.create(slug: 'achievements', title: '成果展示', pages: [
#     Cip::Page.create(title: '山山商城', author: '公共服务中心'),
#     Cip::Page.create(title: '丽水馆', author: '公共服务中心'),
#     Cip::Page.create(title: '遂昌馆', author: '公共服务中心'),
#     Cip::Page.create(title: '产业带', author: '公共服务中心'),
#     Cip::Page.create(title: '在丽水', author: '公共服务中心')
#   ])

#   Cip::Category.create(slug: 'trainings', title: '电商培训',
#     editable: true, page_template: 'video',
#     page_metadata_struct: { '视频Flash链接' => { as: :string }})

#   Cip::Category.create(slug: 'about', title: '关于我们', children: [
#     Cip::Category.create(title: '新手上路', pages: [
#       Cip::Page.create(title: '新手指南', author: '公共服务中心'),
#       Cip::Page.create(title: '服务分类', author: '公共服务中心'),
#       Cip::Page.create(title: '挑选服务', author: '公共服务中心')
#     ]),
#     Cip::Category.create(title: '服务订购', pages: [
#       Cip::Page.create(title: '订购服务', author: '公共服务中心'),
#       Cip::Page.create(title: '订购记录', author: '公共服务中心')
#     ]),
#     Cip::Category.create(title: '规则制度', pages: [
#       Cip::Page.create(title: '平台注册协议(试行)', author: '公共服务中心'),
#       Cip::Page.create(title: '入驻商户管理规范(试行)', author: '公共服务中心'),
#       Cip::Page.create(title: '信息审核制度(试行)', author: '公共服务中心'),
#       Cip::Page.create(title: '积分奖励制度(试行)', author: '公共服务中心'),
#       Cip::Page.create(title: '平台保密制度(试行)', author: '公共服务中心'),
#       Cip::Page.create(title: '设诉及解决机制(制定中)', author: '公共服务中心')
#     ]),
#     Cip::Category.create(title: '售后保障', pages: [
#       Cip::Page.create(title: '服务保障', author: '公共服务中心'),
#       Cip::Page.create(title: '我的服务', author: '公共服务中心'),
#       Cip::Page.create(title: '信用评价', author: '公共服务中心')
#     ])
#   ])
# end
